/*Icon css*/
.i-arrow-down{
	background:url(../images/icons.png) no-repeat 0 0;
	width:8px;
	height:6px;
	display:inline-block;
	vertical-align:top;
}
.i-facebook-like{
	background:url(../images/icons.png) no-repeat -8px 0;
	width:51px;
	height:20px;
	display:inline-block;
	vertical-align:top;
}
.i-email{
	background:url(../images/icons.png) no-repeat -59px 0;
	width:23px;
	height:16px;
	display:inline-block;
	vertical-align:top;
}
.i-facebook{
	background:url(../images/icons.png) no-repeat -82px 0;
	width:16px;
	height:16px;
	display:inline-block;
	vertical-align:top;
}
.i-facebook-small{
	background:url(../images/icons.png) no-repeat 0 -20px;
	width:12px;
	height:12px;
	display:inline-block;
	vertical-align:top;
	margin:0 3px 0 0;
}
.i-nglogo-big{
	background:url(../images/icons.png) no-repeat -17px -21px;
	width:44px;
	height:44px;
	display:inline-block;
	vertical-align:top;
}
.big-button .i-nglogo-big{
	float:left;
	margin:-13px 8px -13px -9px;
}
.i-nglogo-small{
	background:url(../images/icons.png) no-repeat -61px -17px;
	width:31px;
	height:31px;
	display:inline-block;
	vertical-align:top;
}
.button .i-nglogo-small{
	float:left;
	margin:-6px 5px -7px -5px;
}
.i-pdcart{
	background:url(../images/icons.png) no-repeat 0 -32px;
	width:17px;
	height:15px;
	display:inline-block;
	vertical-align:top;
}
.btn-pdcart .i-pdcart{
	vertical-align:middle;
	margin:-3px 3px 0 0;
}
.i-nglogo-tiny{
	background:url(../images/icons.png) no-repeat -43px -66px;
	width:23px;
	height:23px;
	display:inline-block;
	vertical-align:top;
}
.i-print{
	background:url(../images/icons.png) no-repeat -61px -49px;
	width:16px;
	height:16px;
	display:inline-block;
	vertical-align:top;
}
.i-remove16{
	background:url(../images/icons.png) no-repeat 0 -83px;
	width:16px;
	height:16px;
	display:inline-block;
}
.i-yahoo{
	background:url(../images/icons.png) no-repeat -69px -66px;
	width:28px;
	height:16px;
	display:inline-block;
	vertical-align: middle;
}
.i-bigphone{
	background:url(../images/icons.png) no-repeat 0 -99px;
	width:50px;
	height:50px;
	display:inline-block;
	vertical-align: middle;
}
.i-question{
	background:url(../images/icons.png) no-repeat -79px -49px;
	width:16px;
	height:16px;
	display:inline-block;
	vertical-align: middle;
}
.i-slidedown{
	background:url(../images/categories-button.png) no-repeat -32px 0;
	width:32px;
	height:17px;
	display:inline-block;
	vertical-align: middle;
}
.i-slideup{
	background:url(../images/categories-button.png) no-repeat 0 0;
	width:32px;
	height:17px;
	display:inline-block;
	vertical-align: middle;
}
.i-link{
	background:url(../images/icons.png) no-repeat -66px -85px;
	width:16px;
	height:16px;
	display:inline-block;
	vertical-align: middle;
}
.i-edit{
	background:url(../images/icons.png) no-repeat -82px -85px;
	width:16px;
	height:16px;
	display:inline-block;
	vertical-align: middle;
}
.i-personal{
	background:url(../images/icons.png) no-repeat -52px -110px;
	width:16px;
	height:16px;
	display:inline-block;
	vertical-align: middle;
}
.i-lock{
	background:url(../images/icons.png) no-repeat -68px -110px;
	width:16px;
	height:16px;
	display:inline-block;
	vertical-align: middle;
}
.i-cabin{
	background:url(../images/icons.png) no-repeat -84px -110px;
	width:16px;
	height:16px;
	display:inline-block;
	vertical-align: middle;
}
.i-pen{
	background:url(../images/icons.png) no-repeat -52px -126px;
	width:16px;
	height:16px;
	display:inline-block;
	vertical-align: middle;
}
.i-menu{
	background:url(../images/icons.png) no-repeat -68px -126px;
	width:16px;
	height:16px;
	display:inline-block;
	vertical-align: middle;
}
.i-exit{
	background:url(../images/icons.png) no-repeat -84px -126px;
	width:16px;
	height:16px;
	display:inline-block;
	vertical-align: middle;
}
.i-carttop{
	background:url(../images/icons.png) no-repeat 0 -150px;
	width:16px;
	height:16px;
	display:inline-block;
	vertical-align: middle;
}
/*End Icon css*/
/*List Partners*/
a.logo-fb, a.logo-google, a.logo-yahoo, a.logo-CDT {
    background-image: url(../images/list-partners.png);
    background-repeat: no-repeat;
    display: inline-block;
    height: 24px;
	vertical-align:bottom;
}
a.logo-fb {
    background-position: 0 0;
    width: 87px;
}
a.logo-google {
    background-position: 0 -32px;
    width: 68px;
}
a.logo-yahoo {
    background-position: 0 -66px;
    width: 90px;
}
a.logo-CDT {
    background-position: 0 -100px;
    width: 48px;
}
/*End List Partners*/
/*Payments css*/
.i-payment-default{
	background:url(../images/payments.png) no-repeat 0 0;
	width:60px;
	height:50px;
	display:block;
}
.i-payment-visa{
	background:url(../images/payments.png) no-repeat 0 -60px;
	width:60px;
	height:45px;
	display:block;
}
.i-payment-build{
	background:url(../images/payments.png) no-repeat 0 -120px;
	width:60px;
	height:45px;
	display:block;
}
.i-payment-cod{
	background:url(../images/payments.png) no-repeat 0 -180px;
	width:60px;
	height:35px;
	display:block;
}
.i-payment-atm{
	background:url(../images/payments.png) no-repeat 0 -240px;
	width:60px;
	height:50px;
	display:block;
}
.i-payment-bank{
	background:url(../images/payments.png) no-repeat 0 -300px;
	width:60px;
	height:46px;
	display:block;
}
/*end Payments css*/
/*Logo bank*/
a.logoBank {
    background: url(../images/bank_logo.png) no-repeat 0 0;
    border: 1px solid #E1E1E1;
    display: block;
    height: 30px;
    opacity: 0.7;
    vertical-align: middle;
    width: 78px;
}
a.visa {
    background-position: left top;
}
a.master {
    background-position: left -31px;
}
a.express {
    background-position: left -62px;
}
a.jcb {
    background-position: left -93px;
}
a.vcb {
    background-position: left -124px;
}
a.tcb {
    background-position: left -155px;
}
a.mb {
    background-position: left -186px;
}
a.vib {
    background-position: left -217px;
}
a.icb {
    background-position: left -248px;
}
a.acb {
    background-position: left -310px;
}
a.hdb {
    background-position: left -341px;
}
a.msb {
    background-position: left -372px;
}
a.nvb {
    background-position: left -403px;
}
a.dab {
    background-position: left -434px;
}
a.shb {
    background-position: left -465px;
}
a.ojb {
    background-position: left -496px;
}
a.sb {
    background-position: left -527px;
}
a.tpb {
    background-position: left -558px;
}
a.pgb {
    background-position: left -589px;
}
a.bidv {
    background-position: left -620px;
}
a.agb {
    background-position: left -651px;
}
a.scb {
    background-position: left -682px;
}
a.vpb {
    background-position: left -713px;
}
a.vab {
    background-position: left -744px;
}
a.gpb {
    background-position: left -775px;
}
a.exb {
    background-position: left -279px;
}
a.sgb {
    background-position: left -807px;
}
a.nab {
    background-position: left -837px;
}
/*End Logo bank*/